package com.ushine.web.communication.des.android.model;

/**
 * @Author: yls
 * @Date 2022/5/9 11:11
 * @Description: 网络通信实体类
 * @Version 1.0
 **/
public class NetworkAndroidDO {

    /**
     * 主键：id
     */
    private String id;

    /**
     * AES 客户端密钥：客户端请求时使用
     */
    private String clientReqAesKey;

    /**
     * AES 客户端偏移量：客户端请求时使用
     */
    private String clientReqAesIv;

    /**
     * AES 服务端密钥：服务端响应时加密使用
     */
    private String serverResAesKey;

    /**
     * AES 服务端偏移量：服务端响应时加密使用
     */
    private String serverResAesIv;

    /**
     * RSA 客户端请求加密公钥
     */
    private String clientReqRsaPubKey;
    /**
     * RSA 服务端解密客户端请求私钥
     */
    private String serverReqRsaPriKey;

    /**
     * RSA 服务端推送数据加密公钥
     */
    private String serverSendRsaPubKey;

    /**
     * RSA客户端接收服务端数据解密私钥
     */
    private String clientReceiveRsaPriKey;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getClientReqAesKey() {
        return clientReqAesKey;
    }

    public void setClientReqAesKey(String clientReqAesKey) {
        this.clientReqAesKey = clientReqAesKey;
    }

    public String getClientReqAesIv() {
        return clientReqAesIv;
    }

    public void setClientReqAesIv(String clientReqAesIv) {
        this.clientReqAesIv = clientReqAesIv;
    }

    public String getServerResAesKey() {
        return serverResAesKey;
    }

    public void setServerResAesKey(String serverResAesKey) {
        this.serverResAesKey = serverResAesKey;
    }

    public String getServerResAesIv() {
        return serverResAesIv;
    }

    public void setServerResAesIv(String serverResAesIv) {
        this.serverResAesIv = serverResAesIv;
    }

    public String getClientReqRsaPubKey() {
        return clientReqRsaPubKey;
    }

    public void setClientReqRsaPubKey(String clientReqRsaPubKey) {
        this.clientReqRsaPubKey = clientReqRsaPubKey;
    }

    public String getServerReqRsaPriKey() {
        return serverReqRsaPriKey;
    }

    public void setServerReqRsaPriKey(String serverReqRsaPriKey) {
        this.serverReqRsaPriKey = serverReqRsaPriKey;
    }

    public String getServerSendRsaPubKey() {
        return serverSendRsaPubKey;
    }

    public void setServerSendRsaPubKey(String serverSendRsaPubKey) {
        this.serverSendRsaPubKey = serverSendRsaPubKey;
    }

    public String getClientReceiveRsaPriKey() {
        return clientReceiveRsaPriKey;
    }

    public void setClientReceiveRsaPriKey(String clientReceiveRsaPriKey) {
        this.clientReceiveRsaPriKey = clientReceiveRsaPriKey;
    }
}
